marsh snail - French English Dictionary